Skip to content

feat(agent): add release workflow command#384

Merged
Gaubee merged 1 commit intomainfrom
feat/issue-383
Feb 4, 2026
Merged

feat(agent): add release workflow command#384
Gaubee merged 1 commit intomainfrom
feat/issue-383

Conversation

@Gaubee
Copy link
Contributor

@Gaubee Gaubee commented Feb 4, 2026

Summary

Closes #383

Add pnpm agent release command to automate version releases.

Usage

pnpm agent release --bump=patch    # Bug fixes (0.7.5 -> 0.7.6)
pnpm agent release --bump=minor    # New features (0.7.5 -> 0.8.0)
pnpm agent release --bump=major    # Breaking changes (0.7.5 -> 1.0.0)
pnpm agent release --bump=1.0.0    # Specific version

Options

  • --bump, -b: Version bump type or specific version (required)
  • --dry-run: Preview without making changes
  • --skip-checks: Skip typecheck and tests

What it does

  1. Validates clean workspace and main branch
  2. Syncs with origin/main
  3. Reads current version from package.json
  4. Calculates new version
  5. Runs quality checks (unless --skip-checks)
  6. Updates package.json and manifest.json
  7. Creates release branch and commits
  8. Pushes and creates PR

After PR is merged

git tag v<version> && git push origin v<version>

CD will automatically create GitHub Release.

Add `pnpm agent release --bump=<patch|minor|major|x.y.z>` command to
automate version releases:

- Validates clean workspace and main branch
- Syncs with origin/main
- Bumps version in package.json and manifest.json
- Creates release branch and PR
- Supports --dry-run and --skip-checks flags

Usage:
  pnpm agent release --bump=patch    # Bug fixes
  pnpm agent release --bump=minor    # New features
  pnpm agent release --bump=major    # Breaking changes
  pnpm agent release --bump=1.0.0    # Specific version

Closes #383

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@Gaubee Gaubee merged commit 9bc83f1 into main Feb 4, 2026
5 checks passed
@Gaubee Gaubee deleted the feat/issue-383 branch February 4, 2026 06:33
Gaubee added a commit that referenced this pull request Feb 4, 2026
## Changes
- 9bc83f1 feat(agent): add release workflow command (#384)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@Gaubee Gaubee mentioned this pull request Feb 4, 2026
4 tasks
Gaubee added a commit that referenced this pull request Feb 4, 2026
## Changes
- 9bc83f1 feat(agent): add release workflow command (#384)

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add pnpm agent release command with --version flag

1 participant